package com.arouter.demo.baselib.router;

import android.app.Application;

import com.alibaba.android.arouter.launcher.ARouter;

/**
 * desc:
 * 2018-05-30 10:43
 */
public class RouterUtil {
    private static RouterUtil mInstance = null;

    private RouterUtil() {}

    public static RouterUtil getInstance() {
        if (mInstance == null) {
            synchronized (RouterUtil.class) {
                if (mInstance == null) {
                    mInstance = new RouterUtil();
                }
            }
        }
        return mInstance;
    }


    public void initRouter(Application application, boolean isDebug) {
        if (isDebug) {           // 这两行必须写在init之前，否则这些配置在init过程中将无效
            ARouter.openLog();     // 打印日志
            ARouter.openDebug();   // 开启调试模式(如果在InstantRun模式下运行，必须开启调试模式！线上版本需要关闭,否则有安全风险)
        }
        ARouter.init(application);
    }




}
